# near model CODE resource # jump table entries: 12480-12490 (11 of them) export_1560: 00000000 4E56 FE94 link A6, -0x016C 00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000008 1A2E 0013 move.b D5, [A6 + 0x13] 0000000C 286E 0008 movea.l A4, [A6 + 0x8] 00000010 7000 moveq.l D0, 0x00 00000012 2640 movea.l A3, D0 00000014 7E00 moveq.l D7, 0x00 label00000016: 00000016 3D47 FFAE move.w [A6 - 0x52], D7 0000001A 41EE FE94 lea.l A0, [A6 - 0x16C] 0000001E 4210 clr.b [A0] 00000020 41EE FE94 lea.l A0, [A6 - 0x16C] 00000024 2D48 FFA6 move.l [A6 - 0x5A], A0 00000028 2D6E 000C FFC8 move.l [A6 - 0x38], [A6 + 0xC] 0000002E 486E FF94 pea.l [A6 - 0x6C] 00000032 2F0C move.l -[A7], A4 00000034 4EBA 01E2 jsr [PC + 0x1E2 /* 00000218 */] 00000038 3800 move.w D4, D0 0000003A 508F addq.l A7, 8 0000003C 6658 bne +0x5A /* 00000096 */ 0000003E 2C2E FFF8 move.l D6, [A6 - 0x8] 00000042 4A05 tst.b D5 00000044 6614 bne +0x16 /* 0000005A */ 00000046 2F06 move.l -[A7], D6 00000048 486E FE94 pea.l [A6 - 0x16C] 0000004C 2F0C move.l -[A7], A4 0000004E 4EAD 2EEA jsr [A5 + 0x2EEA /* export_1497 */] 00000052 4A40 tst.w D0 00000054 4FEF 000C lea.l A7, [A7 + 0xC] 00000058 6638 bne +0x3A /* 00000092 */ label0000005A: 0000005A 2F06 move.l -[A7], D6 0000005C 486E FE94 pea.l [A6 - 0x16C] 00000060 2F0C move.l -[A7], A4 00000062 4EAD 302A jsr [A5 + 0x302A /* export_1537 */] 00000066 2640 movea.l A3, D0 00000068 4A05 tst.b D5 0000006A 4FEF 000C lea.l A7, [A7 + 0xC] 0000006E 661E bne +0x20 /* 0000008E */ 00000070 200B move.l D0, A3 00000072 671A beq +0x1C /* 0000008E */ 00000074 4878 4362 push.l 0x4362 /* 'Cb' */ 00000078 2F0B move.l -[A7], A3 0000007A 2053 movea.l A0, [A3] 0000007C 2050 movea.l A0, [A0] 0000007E 2268 000C movea.l A1, [A0 + 0xC] 00000082 4E91 jsr [A1] 00000084 4A00 tst.b D0 00000086 508F addq.l A7, 8 00000088 6604 bne +0x6 /* 0000008E */ 0000008A 7000 moveq.l D0, 0x00 0000008C 2640 movea.l A3, D0 label0000008E: 0000008E 200B move.l D0, A3 00000090 6604 bne +0x6 /* 00000096 */ label00000092: 00000092 5287 addq.l D7, 1 00000094 6080 bra -0x7E /* 00000016 */ label00000096: 00000096 200B move.l D0, A3 00000098 4CEE 18F0 FE7C movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x184] 0000009E 4E5E unlink A6 000000A0 4E75 rts export_1561: 000000A2 4E56 FFBC link A6, -0x0044 000000A6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000000AA 382E 0016 move.w D4, [A6 + 0x16] 000000AE 3C2E 001A move.w D6, [A6 + 0x1A] 000000B2 286E 0008 movea.l A4, [A6 + 0x8] 000000B6 2054 movea.l A0, [A4] 000000B8 7000 moveq.l D0, 0x00 000000BA 1028 0129 move.b D0, [A0 + 0x129] 000000BE 4A80 tst.l D0 000000C0 670C beq +0xE /* 000000CE */ 000000C2 7000 moveq.l D0, 0x00 000000C4 1028 0129 move.b D0, [A0 + 0x129] 000000C8 0C40 0003 cmpi.w D0, 0x3 000000CC 6606 bne +0x8 /* 000000D4 */ label000000CE: 000000CE 7000 moveq.l D0, 0x00 000000D0 6000 00C4 bra +0xC6 /* 00000196 */ label000000D4: 000000D4 4A44 tst.w D4 000000D6 6608 bne +0xA /* 000000E0 */ 000000D8 3E3C 0080 move.w D7, 0x80 000000DC 7A01 moveq.l D5, 0x01 000000DE 6012 bra +0x14 /* 000000F2 */ label000000E0: 000000E0 0C44 0001 cmpi.w D4, 0x1 000000E4 6606 bne +0x8 /* 000000EC */ 000000E6 7E20 moveq.l D7, 0x20 000000E8 7A04 moveq.l D5, 0x04 000000EA 6006 bra +0x8 /* 000000F2 */ label000000EC: 000000EC 7000 moveq.l D0, 0x00 000000EE 6000 00A6 bra +0xA8 /* 00000196 */ label000000F2: 000000F2 0C46 0001 cmpi.w D6, 0x1 000000F6 6606 bne +0x8 /* 000000FE */ 000000F8 48C7 ext.l D7 000000FA DE87 add.l D7, D7 000000FC 6002 bra +0x4 /* 00000100 */ label000000FE: 000000FE CFC6 muls.w D7, D6 label00000100: 00000100 3006 move.w D0, D6 00000102 48C0 ext.l D0 00000104 81FC 0004 divs.w D0, 0x4 00000108 DA40 add.w D5, D0 0000010A 48C7 ext.l D7 0000010C 2F07 move.l -[A7], D7 0000010E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000112 2D40 FFFC move.l [A6 - 0x4], D0 00000116 588F addq.l A7, 4 00000118 6778 beq +0x7A /* 00000192 */ 0000011A 426E FFDA clr.w [A6 - 0x26] 0000011E 422E FFEF clr.b [A6 - 0x11] 00000122 2D6E 000C FFF8 move.l [A6 - 0x8], [A6 + 0xC] 00000128 2D6E 0010 FFF4 move.l [A6 - 0xC], [A6 + 0x10] 0000012E 48C7 ext.l D7 00000130 2D47 FFE4 move.l [A6 - 0x1C], D7 00000134 1D45 FFED move.b [A6 - 0x13], D5 00000138 206E FFFC movea.l A0, [A6 - 0x4] 0000013C A029 syscall HLock 0000013E 206E FFFC movea.l A0, [A6 - 0x4] 00000142 2D50 FFE0 move.l [A6 - 0x20], [A0] 00000146 486E FFC0 pea.l [A6 - 0x40] 0000014A 2F0C move.l -[A7], A4 0000014C 4EBA 01F4 jsr [PC + 0x1F4 /* 00000342 */] 00000150 3A00 move.w D5, D0 00000152 206E FFFC movea.l A0, [A6 - 0x4] 00000156 A02A syscall HUnlock 00000158 4A45 tst.w D5 0000015A 508F addq.l A7, 8 0000015C 670E beq +0x10 /* 0000016C */ 0000015E 206E FFFC movea.l A0, [A6 - 0x4] 00000162 A023 syscall DisposHandle/DisposeHandle 00000164 7000 moveq.l D0, 0x00 00000166 2D40 FFFC move.l [A6 - 0x4], D0 0000016A 6026 bra +0x28 /* 00000192 */ label0000016C: 0000016C 4A44 tst.w D4 0000016E 6622 bne +0x24 /* 00000192 */ 00000170 0C46 0001 cmpi.w D6, 0x1 00000174 661C bne +0x1E /* 00000192 */ 00000176 206E FFFC movea.l A0, [A6 - 0x4] 0000017A 2650 movea.l A3, [A0] 0000017C 284B movea.l A4, A3 0000017E D9FC 0000 0080 add.l A4, 0x80 00000184 2D4C FFBC move.l [A6 - 0x44], A4 label00000188: 00000188 201B move.l D0, [A3]+ 0000018A 819C or.l [A4]+, D0 0000018C B7EE FFBC cmpa.l A3, [A6 - 0x44] 00000190 65F6 bcs -0x8 /* 00000188 */ label00000192: 00000192 202E FFFC move.l D0, [A6 - 0x4] label00000196: 00000196 4CEE 18F0 FFA4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x5C] 0000019C 4E5E unlink A6 0000019E 4E75 rts export_1562: 000001A0 4E56 FFC4 link A6, -0x003C 000001A4 48E7 0308 movem.l -[A7], D6,D7,A4 000001A8 3C2E 0016 move.w D6, [A6 + 0x16] 000001AC 286E 000C movea.l A4, [A6 + 0xC] 000001B0 3D46 FFDE move.w [A6 - 0x22], D6 000001B4 422E FFF3 clr.b [A6 - 0xD] 000001B8 2D6C 0004 FFFC move.l [A6 - 0x4], [A4 + 0x4] 000001BE 2D54 FFF8 move.l [A6 - 0x8], [A4] 000001C2 1D6C 0009 FFF1 move.b [A6 - 0xF], [A4 + 0x9] 000001C8 302C 000A move.w D0, [A4 + 0xA] 000001CC 48C0 ext.l D0 000001CE 2D40 FFE8 move.l [A6 - 0x18], D0 000001D2 2D6E 0010 FFE4 move.l [A6 - 0x1C], [A6 + 0x10] 000001D8 486E FFC4 pea.l [A6 - 0x3C] 000001DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001E0 4EBA 0160 jsr [PC + 0x160 /* 00000342 */] 000001E4 3E00 move.w D7, D0 000001E6 6706 beq +0x8 /* 000001EE */ 000001E8 426C 000A clr.w [A4 + 0xA] 000001EC 601E bra +0x20 /* 0000020C */ label000001EE: 000001EE 4A46 tst.w D6 000001F0 671A beq +0x1C /* 0000020C */ 000001F2 296E FFFC 0004 move.l [A4 + 0x4], [A6 - 0x4] 000001F8 28AE FFF8 move.l [A4], [A6 - 0x8] 000001FC 102E FFF1 move.b D0, [A6 - 0xF] 00000200 4880 ext.w D0 00000202 3940 0008 move.w [A4 + 0x8], D0 00000206 396E FFEE 000A move.w [A4 + 0xA], [A6 - 0x12] label0000020C: 0000020C 3007 move.w D0, D7 0000020E 4CEE 10C0 FFB8 movem.l D6,D7,A4, [A6 - 0x48] 00000214 4E5E unlink A6 00000216 4E75 rts export_1563: fn00000218: 00000218 4E56 FFFC link A6, -0x0004 0000021C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000220 266E 000C movea.l A3, [A6 + 0xC] 00000224 286E 0008 movea.l A4, [A6 + 0x8] 00000228 3E3C EC6C move.w D7, 0xEC6C 0000022C 2054 movea.l A0, [A4] 0000022E 1028 0129 move.b D0, [A0 + 0x129] 00000232 5300 subq.b D0, 1 00000234 6706 beq +0x8 /* 0000023C */ 00000236 5300 subq.b D0, 1 00000238 6714 beq +0x16 /* 0000024E */ 0000023A 6056 bra +0x58 /* 00000292 */ label0000023C: 0000023C 2054 movea.l A0, [A4] 0000023E 3768 0122 0018 move.w [A3 + 0x18], [A0 + 0x122] 00000244 204B movea.l A0, A3 00000246 7027 moveq.l D0, 0x27 00000248 A260 syscall FSDispatch/HFSDispatch, flags=2 0000024A 3E00 move.w D7, D0 0000024C 6044 bra +0x46 /* 00000292 */ label0000024E: 0000024E 7000 moveq.l D0, 0x00 00000250 2740 0030 move.l [A3 + 0x30], D0 00000254 2F0B move.l -[A7], A3 00000256 486E FFFC pea.l [A6 - 0x4] 0000025A 2F0C move.l -[A7], A4 0000025C 4EAD 30DA jsr [A5 + 0x30DA /* export_1559 */] 00000260 2C00 move.l D6, D0 00000262 4FEF 000C lea.l A7, [A7 + 0xC] 00000266 6D2A blt +0x2C /* 00000292 */ 00000268 206E FFFC movea.l A0, [A6 - 0x4] 0000026C 2846 movea.l A4, D6 0000026E D9D0 add.l A4, [A0] 00000270 276C 0004 0064 move.l [A3 + 0x64], [A4 + 0x4] 00000276 4AAB 0012 tst.l [A3 + 0x12] 0000027A 670E beq +0x10 /* 0000028A */ 0000027C 486C 0008 pea.l [A4 + 0x8] 00000280 2F2B 0012 move.l -[A7], [A3 + 0x12] 00000284 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 00000288 508F addq.l A7, 8 label0000028A: 0000028A 7000 moveq.l D0, 0x00 0000028C 2740 001C move.l [A3 + 0x1C], D0 00000290 4247 clr.w D7 label00000292: 00000292 3007 move.w D0, D7 00000294 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 0000029A 4E5E unlink A6 0000029C 4E75 rts export_1564: 0000029E 4E56 0000 link A6, 0 000002A2 2F0C move.l -[A7], A4 000002A4 206E 0008 movea.l A0, [A6 + 0x8] 000002A8 7000 moveq.l D0, 0x00 000002AA 1028 0008 move.b D0, [A0 + 0x8] 000002AE D07C 0009 add.w D0, 0x9 /* '\t' */ 000002B2 48C0 ext.l D0 000002B4 2840 movea.l A4, D0 000002B6 200C move.l D0, A4 000002B8 5280 addq.l D0, 1 000002BA 72FE moveq.l D1, 0xFFFFFFFE 000002BC C280 and.l D1, D0 000002BE 2001 move.l D0, D1 000002C0 286E FFFC movea.l A4, [A6 - 0x4] 000002C4 4E5E unlink A6 000002C6 4E75 rts export_1565: 000002C8 4E56 FFF2 link A6, -0x000E 000002CC 48E7 0118 movem.l -[A7], D7,A3,A4 000002D0 266E 000C movea.l A3, [A6 + 0xC] 000002D4 286E 0008 movea.l A4, [A6 + 0x8] 000002D8 3E3C EC6C move.w D7, 0xEC6C 000002DC 2054 movea.l A0, [A4] 000002DE 1028 0129 move.b D0, [A0 + 0x129] 000002E2 5300 subq.b D0, 1 000002E4 6706 beq +0x8 /* 000002EC */ 000002E6 5300 subq.b D0, 1 000002E8 6714 beq +0x16 /* 000002FE */ 000002EA 604A bra +0x4C /* 00000336 */ label000002EC: 000002EC 2054 movea.l A0, [A4] 000002EE 3768 0122 0018 move.w [A3 + 0x18], [A0 + 0x122] 000002F4 204B movea.l A0, A3 000002F6 7024 moveq.l D0, 0x24 000002F8 A260 syscall FSDispatch/HFSDispatch, flags=2 000002FA 3E00 move.w D7, D0 000002FC 6038 bra +0x3A /* 00000336 */ label000002FE: 000002FE 486E FFF6 pea.l [A6 - 0xA] 00000302 2F0C move.l -[A7], A4 00000304 4EAD 055A jsr [A5 + 0x55A /* export_167 */] 00000308 2F2B 0034 move.l -[A7], [A3 + 0x34] 0000030C 2F0C move.l -[A7], A4 0000030E 4EAD 300A jsr [A5 + 0x300A /* export_1533 */] 00000312 2D40 FFF2 move.l [A6 - 0xE], D0 00000316 4FEF 0010 lea.l A7, [A7 + 0x10] 0000031A 670E beq +0x10 /* 0000032A */ 0000031C 2F0B move.l -[A7], A3 0000031E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000322 4EBA 03A6 jsr [PC + 0x3A6 /* 000006CA */] 00000326 3E00 move.w D7, D0 00000328 508F addq.l A7, 8 label0000032A: 0000032A 486E FFF6 pea.l [A6 - 0xA] 0000032E 2F0C move.l -[A7], A4 00000330 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00000334 508F addq.l A7, 8 label00000336: 00000336 3007 move.w D0, D7 00000338 4CEE 1880 FFE6 movem.l D7,A3,A4, [A6 - 0x1A] 0000033E 4E5E unlink A6 00000340 4E75 rts fn00000342: 00000342 4E56 FFF2 link A6, -0x000E 00000346 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000034A 266E 000C movea.l A3, [A6 + 0xC] 0000034E 286E 0008 movea.l A4, [A6 + 0x8] 00000352 3E3C EC6C move.w D7, 0xEC6C 00000356 2054 movea.l A0, [A4] 00000358 1028 0129 move.b D0, [A0 + 0x129] 0000035C 5300 subq.b D0, 1 0000035E 6706 beq +0x8 /* 00000366 */ 00000360 5300 subq.b D0, 1 00000362 673E beq +0x40 /* 000003A2 */ 00000364 6074 bra +0x76 /* 000003DA */ label00000366: 00000366 2C2B 0024 move.l D6, [A3 + 0x24] 0000036A 2054 movea.l A0, [A4] 0000036C 3768 0122 0018 move.w [A3 + 0x18], [A0 + 0x122] 00000372 4A6B 001A tst.w [A3 + 0x1A] 00000376 6710 beq +0x12 /* 00000388 */ 00000378 204B movea.l A0, A3 0000037A 7024 moveq.l D0, 0x24 0000037C A260 syscall FSDispatch/HFSDispatch, flags=2 0000037E 3E00 move.w D7, D0 00000380 276B 0028 0024 move.l [A3 + 0x24], [A3 + 0x28] 00000386 6002 bra +0x4 /* 0000038A */ label00000388: 00000388 4247 clr.w D7 label0000038A: 0000038A 7000 moveq.l D0, 0x00 0000038C 2740 001C move.l [A3 + 0x1C], D0 00000390 4A47 tst.w D7 00000392 6608 bne +0xA /* 0000039C */ 00000394 204B movea.l A0, A3 00000396 7023 moveq.l D0, 0x23 00000398 A260 syscall FSDispatch/HFSDispatch, flags=2 0000039A 3E00 move.w D7, D0 label0000039C: 0000039C 2746 0024 move.l [A3 + 0x24], D6 000003A0 6038 bra +0x3A /* 000003DA */ label000003A2: 000003A2 486E FFF6 pea.l [A6 - 0xA] 000003A6 2F0C move.l -[A7], A4 000003A8 4EAD 055A jsr [A5 + 0x55A /* export_167 */] 000003AC 2F2B 0034 move.l -[A7], [A3 + 0x34] 000003B0 2F0C move.l -[A7], A4 000003B2 4EAD 300A jsr [A5 + 0x300A /* export_1533 */] 000003B6 2D40 FFF2 move.l [A6 - 0xE], D0 000003BA 4FEF 0010 lea.l A7, [A7 + 0x10] 000003BE 670E beq +0x10 /* 000003CE */ 000003C0 2F0B move.l -[A7], A3 000003C2 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000003C6 4EBA 0378 jsr [PC + 0x378 /* 00000740 */] 000003CA 3E00 move.w D7, D0 000003CC 508F addq.l A7, 8 label000003CE: 000003CE 486E FFF6 pea.l [A6 - 0xA] 000003D2 2F0C move.l -[A7], A4 000003D4 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000003D8 508F addq.l A7, 8 label000003DA: 000003DA 3007 move.w D0, D7 000003DC 4CEE 18C0 FFE2 movem.l D6,D7,A3,A4, [A6 - 0x1E] 000003E2 4E5E unlink A6 000003E4 4E75 rts export_1566: 000003E6 4E56 0000 link A6, 0 000003EA 48E7 0018 movem.l -[A7], A3,A4 000003EE 558F subq.l A7, 2 000003F0 2F3C 424E 444C move.l -[A7], 0x424E444C /* 'BNDL' */ 000003F6 A810 syscall Unique1ID 000003F8 206E 0008 movea.l A0, [A6 + 0x8] 000003FC 309F move.w [A0], [A7]+ 000003FE 7014 moveq.l D0, 0x14 00000400 2F00 move.l -[A7], D0 00000402 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000406 2840 movea.l A4, D0 00000408 200C move.l D0, A4 0000040A 588F addq.l A7, 4 0000040C 675C beq +0x5E /* 0000046A */ 0000040E 2054 movea.l A0, [A4] 00000410 4268 0004 clr.w [A0 + 0x4] 00000414 2054 movea.l A0, [A4] 00000416 317C 0001 0006 move.w [A0 + 0x6], 0x1 0000041C 2054 movea.l A0, [A4] 0000041E 47E8 0008 lea.l A3, [A0 + 0x8] 00000422 26BC 4943 4E23 move.l [A3], 0x49434E23 /* 'ICN#' */ 00000428 377C FFFF 0004 move.w [A3 + 0x4], 0xFFFF 0000042E 5C8B addq.l A3, 6 00000430 26BC 4652 4546 move.l [A3], 0x46524546 /* 'FREF' */ 00000436 377C FFFF 0004 move.w [A3 + 0x4], 0xFFFF 0000043C 7024 moveq.l D0, 0x24 0000043E 2F00 move.l -[A7], D0 00000440 206E 0008 movea.l A0, [A6 + 0x8] 00000444 3210 move.w D1, [A0] 00000446 48C1 ext.l D1 00000448 2F01 move.l -[A7], D1 0000044A 2F3C 424E 444C move.l -[A7], 0x424E444C /* 'BNDL' */ 00000450 2F0C move.l -[A7], A4 00000452 4EAD 0992 jsr [A5 + 0x992 /* export_302 */] 00000456 558F subq.l A7, 2 00000458 A9AF syscall ResError 0000045A 4A5F tst.w [A7]+ 0000045C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000460 6708 beq +0xA /* 0000046A */ 00000462 204C movea.l A0, A4 00000464 A023 syscall DisposHandle/DisposeHandle 00000466 7000 moveq.l D0, 0x00 00000468 2840 movea.l A4, D0 label0000046A: 0000046A 200C move.l D0, A4 0000046C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000472 4E5E unlink A6 00000474 4E75 rts fn00000476: 00000476 4E56 0000 link A6, 0 0000047A 2F0C move.l -[A7], A4 0000047C 286E 0008 movea.l A4, [A6 + 0x8] 00000480 302C 0004 move.w D0, [A4 + 0x4] 00000484 48C0 ext.l D0 00000486 E580 asl D0, 2 00000488 D08C add.l D0, A4 0000048A 5880 addq.l D0, 4 0000048C 41F8 0006 lea.l A0, [0x00000006] 00000490 D088 add.l D0, A0 00000492 286E FFFC movea.l A4, [A6 - 0x4] 00000496 4E5E unlink A6 00000498 4E75 rts export_1567: 0000049A 4E56 FFFC link A6, -0x0004 0000049E 48E7 0118 movem.l -[A7], D7,A3,A4 000004A2 286E 0008 movea.l A4, [A6 + 0x8] 000004A6 598F subq.l A7, 4 000004A8 2F0C move.l -[A7], A4 000004AA 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000004AE 2E1F move.l D7, [A7]+ 000004B0 701C moveq.l D0, 0x1C 000004B2 B087 cmp.l D0, D7 000004B4 6F04 ble +0x6 /* 000004BA */ 000004B6 7000 moveq.l D0, 0x00 000004B8 603A bra +0x3C /* 000004F4 */ label000004BA: 000004BA 2054 movea.l A0, [A4] 000004BC 47E8 0008 lea.l A3, [A0 + 0x8] 000004C0 2007 move.l D0, D7 000004C2 D094 add.l D0, [A4] 000004C4 2D40 FFFC move.l [A6 - 0x4], D0 000004C8 2054 movea.l A0, [A4] 000004CA 3E28 0006 move.w D7, [A0 + 0x6] 000004CE 6014 bra +0x16 /* 000004E4 */ label000004D0: 000004D0 B7EE FFFC cmpa.l A3, [A6 - 0x4] 000004D4 6304 bls +0x6 /* 000004DA */ 000004D6 7000 moveq.l D0, 0x00 000004D8 601A bra +0x1C /* 000004F4 */ label000004DA: 000004DA 2F0B move.l -[A7], A3 000004DC 4EBA FF98 jsr [PC - 0x68 /* 00000476 */] 000004E0 2640 movea.l A3, D0 000004E2 588F addq.l A7, 4 label000004E4: 000004E4 3007 move.w D0, D7 000004E6 5347 subq.w D7, 1 000004E8 4A40 tst.w D0 000004EA 6CE4 bge -0x1A /* 000004D0 */ 000004EC B7EE FFFC cmpa.l A3, [A6 - 0x4] 000004F0 53C0 sls D0 000004F2 4400 neg.b D0 label000004F4: 000004F4 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 000004FA 4E5E unlink A6 000004FC 4E75 rts export_1568: 000004FE 4E56 FFE8 link A6, -0x0018 00000502 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000506 266E 000C movea.l A3, [A6 + 0xC] 0000050A 286E 0008 movea.l A4, [A6 + 0x8] 0000050E 102B 002D move.b D0, [A3 + 0x2D] 00000512 4880 ext.w D0 00000514 E540 asl D0.w, 2 00000516 41ED FDC4 lea.l A0, [A5 - 0x23C] 0000051A 2C30 0000 move.l D6, [A0 + D0.w] 0000051E 2F2B 0038 move.l -[A7], [A3 + 0x38] 00000522 2F0C move.l -[A7], A4 00000524 4EBA 03F4 jsr [PC + 0x3F4 /* 0000091A */] 00000528 3E00 move.w D7, D0 0000052A 508F addq.l A7, 8 0000052C 6D7A blt +0x7C /* 000005A8 */ 0000052E 598F subq.l A7, 4 00000530 2F06 move.l -[A7], D6 00000532 3F07 move.w -[A7], D7 00000534 A81F syscall Get1Resource 00000536 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000053A 6720 beq +0x22 /* 0000055C */ 0000053C 206E FFFC movea.l A0, [A6 - 0x4] 00000540 A04A syscall HNoPurge 00000542 202B 0024 move.l D0, [A3 + 0x24] 00000546 206E FFFC movea.l A0, [A6 - 0x4] 0000054A 2250 movea.l A1, [A0] 0000054C 206B 0020 movea.l A0, [A3 + 0x20] 00000550 A02E syscall BlockMove/BlockMoveData 00000552 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000556 A9AA syscall ChangedResource 00000558 6000 00DE bra +0xE0 /* 00000638 */ label0000055C: 0000055C 2D78 0118 FFF0 move.l [A6 - 0x10], [0x00000118 /* TheZone */] 00000562 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */] 00000568 2D6E FFF0 FFEC move.l [A6 - 0x14], [A6 - 0x10] 0000056E 558F subq.l A7, 2 00000570 2F2B 0020 move.l -[A7], [A3 + 0x20] 00000574 486E FFFC pea.l [A6 - 0x4] 00000578 2F2B 0024 move.l -[A7], [A3 + 0x24] 0000057C 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00000580 3A1F move.w D5, [A7]+ 00000582 206E FFEC movea.l A0, [A6 - 0x14] 00000586 A01B syscall SetZone 00000588 4A45 tst.w D5 0000058A 6600 00AC bne +0xAE /* 00000638 */ 0000058E 7024 moveq.l D0, 0x24 00000590 2F00 move.l -[A7], D0 00000592 48C7 ext.l D7 00000594 2F07 move.l -[A7], D7 00000596 2F06 move.l -[A7], D6 00000598 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000059C 4EAD 0992 jsr [A5 + 0x992 /* export_302 */] 000005A0 4FEF 0010 lea.l A7, [A7 + 0x10] 000005A4 6000 0092 bra +0x94 /* 00000638 */ label000005A8: 000005A8 2D78 0118 FFF8 move.l [A6 - 0x8], [0x00000118 /* TheZone */] 000005AE 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */] 000005B4 2D6E FFF8 FFF4 move.l [A6 - 0xC], [A6 - 0x8] 000005BA 558F subq.l A7, 2 000005BC 2F2B 0020 move.l -[A7], [A3 + 0x20] 000005C0 486E FFFC pea.l [A6 - 0x4] 000005C4 2F2B 0024 move.l -[A7], [A3 + 0x24] 000005C8 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000005CC 3E1F move.w D7, [A7]+ 000005CE 206E FFF4 movea.l A0, [A6 - 0xC] 000005D2 A01B syscall SetZone 000005D4 4A47 tst.w D7 000005D6 6660 bne +0x62 /* 00000638 */ 000005D8 2F06 move.l -[A7], D6 000005DA 2F3C 4943 4E23 move.l -[A7], 0x49434E23 /* 'ICN#' */ 000005E0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005E4 2F0C move.l -[A7], A4 000005E6 4EBA 005A jsr [PC + 0x5A /* 00000642 */] 000005EA 3E00 move.w D7, D0 000005EC 4FEF 0010 lea.l A7, [A7 + 0x10] 000005F0 6D42 blt +0x44 /* 00000634 */ 000005F2 7007 moveq.l D0, 0x07 000005F4 2F00 move.l -[A7], D0 000005F6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000005FA 2D40 FFE8 move.l [A6 - 0x18], D0 000005FE 2040 movea.l A0, D0 00000600 2050 movea.l A0, [A0] 00000602 20AB 0038 move.l [A0], [A3 + 0x38] 00000606 206E FFE8 movea.l A0, [A6 - 0x18] 0000060A 2050 movea.l A0, [A0] 0000060C 3147 0004 move.w [A0 + 0x4], D7 00000610 206E FFE8 movea.l A0, [A6 - 0x18] 00000614 2050 movea.l A0, [A0] 00000616 4228 0006 clr.b [A0 + 0x6] 0000061A 2F3C 4652 4546 move.l -[A7], 0x46524546 /* 'FREF' */ 00000620 2F3C 4652 4546 move.l -[A7], 0x46524546 /* 'FREF' */ 00000626 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000062A 2F0C move.l -[A7], A4 0000062C 4EBA 0014 jsr [PC + 0x14 /* 00000642 */] 00000630 4FEF 0014 lea.l A7, [A7 + 0x14] label00000634: 00000634 2F0C move.l -[A7], A4 00000636 A9AA syscall ChangedResource label00000638: 00000638 4CEE 18E0 FFD4 movem.l D5,D6,D7,A3,A4, [A6 - 0x2C] 0000063E 4E5E unlink A6 00000640 4E75 rts fn00000642: 00000642 4E56 FFFC link A6, -0x0004 00000646 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000064A 2C2E 0014 move.l D6, [A6 + 0x14] 0000064E 286E 0008 movea.l A4, [A6 + 0x8] 00000652 558F subq.l A7, 2 00000654 2F06 move.l -[A7], D6 00000656 A810 syscall Unique1ID 00000658 3E1F move.w D7, [A7]+ 0000065A 7024 moveq.l D0, 0x24 0000065C 2F00 move.l -[A7], D0 0000065E 48C7 ext.l D7 00000660 2F07 move.l -[A7], D7 00000662 2F06 move.l -[A7], D6 00000664 2F2E 000C move.l -[A7], [A6 + 0xC] 00000668 4EAD 0992 jsr [A5 + 0x992 /* export_302 */] 0000066C 558F subq.l A7, 2 0000066E A9AF syscall ResError 00000670 4A5F tst.w [A7]+ 00000672 4FEF 0010 lea.l A7, [A7 + 0x10] 00000676 6646 bne +0x48 /* 000006BE */ 00000678 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000067C 2F0C move.l -[A7], A4 0000067E 4EBA 0258 jsr [PC + 0x258 /* 000008D8 */] 00000682 2640 movea.l A3, D0 00000684 200B move.l D0, A3 00000686 508F addq.l A7, 8 00000688 6734 beq +0x36 /* 000006BE */ 0000068A 526B 0004 addq.w [A3 + 0x4], 1 0000068E 3C2B 0004 move.w D6, [A3 + 0x4] 00000692 3D47 FFFE move.w [A6 - 0x2], D7 00000696 3D46 FFFC move.w [A6 - 0x4], D6 0000069A 2A0B move.l D5, A3 0000069C 9A94 sub.l D5, [A4] 0000069E 2E05 move.l D7, D5 000006A0 5C87 addq.l D7, 6 000006A2 47EE FFFC lea.l A3, [A6 - 0x4] 000006A6 598F subq.l A7, 4 000006A8 2F0C move.l -[A7], A4 000006AA 2F07 move.l -[A7], D7 000006AC 7000 moveq.l D0, 0x00 000006AE 2F00 move.l -[A7], D0 000006B0 2F00 move.l -[A7], D0 000006B2 2F0B move.l -[A7], A3 000006B4 7204 moveq.l D1, 0x04 000006B6 2F01 move.l -[A7], D1 000006B8 A9E0 syscall Munger 000006BA 3006 move.w D0, D6 000006BC 6002 bra +0x4 /* 000006C0 */ label000006BE: 000006BE 70FF moveq.l D0, 0xFFFFFFFF label000006C0: 000006C0 4CEE 18E0 FFE8 movem.l D5,D6,D7,A3,A4, [A6 - 0x18] 000006C6 4E5E unlink A6 000006C8 4E75 rts fn000006CA: 000006CA 4E56 FFFC link A6, -0x0004 000006CE 48E7 0118 movem.l -[A7], D7,A3,A4 000006D2 286E 000C movea.l A4, [A6 + 0xC] 000006D6 3E3C EC6C move.w D7, 0xEC6C 000006DA 7000 moveq.l D0, 0x00 000006DC 2640 movea.l A3, D0 000006DE 2D40 FFFC move.l [A6 - 0x4], D0 000006E2 2F3C 4652 4546 move.l -[A7], 0x46524546 /* 'FREF' */ 000006E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006EC 4EBA 01EA jsr [PC + 0x1EA /* 000008D8 */] 000006F0 2640 movea.l A3, D0 000006F2 200B move.l D0, A3 000006F4 508F addq.l A7, 8 000006F6 6724 beq +0x26 /* 0000071C */ 000006F8 302C 001A move.w D0, [A4 + 0x1A] 000006FC B06B 0004 cmp.w D0, [A3 + 0x4] 00000700 6E1A bgt +0x1C /* 0000071C */ 00000702 598F subq.l A7, 4 00000704 2F3C 4652 4546 move.l -[A7], 0x46524546 /* 'FREF' */ 0000070A 302C 001A move.w D0, [A4 + 0x1A] 0000070E 48C0 ext.l D0 00000710 E580 asl D0, 2 00000712 3F33 0804 move.w -[A7], [A3 + D0 + 0x4] 00000716 A81F syscall Get1Resource 00000718 2D5F FFFC move.l [A6 - 0x4], [A7]+ label0000071C: 0000071C 4AAE FFFC tst.l [A6 - 0x4] 00000720 6712 beq +0x14 /* 00000734 */ 00000722 206E FFFC movea.l A0, [A6 - 0x4] 00000726 2050 movea.l A0, [A0] 00000728 2950 0038 move.l [A4 + 0x38], [A0] 0000072C 197C 0001 002D move.b [A4 + 0x2D], 0x1 00000732 4247 clr.w D7 label00000734: 00000734 3007 move.w D0, D7 00000736 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 0000073C 4E5E unlink A6 0000073E 4E75 rts fn00000740: 00000740 4E56 FFEC link A6, -0x0014 00000744 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000748 286E 0008 movea.l A4, [A6 + 0x8] 0000074C 7000 moveq.l D0, 0x00 0000074E 2640 movea.l A3, D0 00000750 2F3C 4652 4546 move.l -[A7], 0x46524546 /* 'FREF' */ 00000756 2F0C move.l -[A7], A4 00000758 4EBA 017E jsr [PC + 0x17E /* 000008D8 */] 0000075C 2D40 FFFC move.l [A6 - 0x4], D0 00000760 508F addq.l A7, 8 00000762 6700 0122 beq +0x124 /* 00000886 */ 00000766 206E 000C movea.l A0, [A6 + 0xC] 0000076A 3E28 001A move.w D7, [A0 + 0x1A] 0000076E 6636 bne +0x38 /* 000007A6 */ 00000770 2F28 0038 move.l -[A7], [A0 + 0x38] 00000774 2F0C move.l -[A7], A4 00000776 4EBA 01A2 jsr [PC + 0x1A2 /* 0000091A */] 0000077A 3C00 move.w D6, D0 0000077C 0C46 FFFF cmpi.w D6, 0xFFFF 00000780 508F addq.l A7, 8 00000782 6700 0102 beq +0x104 /* 00000886 */ 00000786 598F subq.l A7, 4 00000788 206E 000C movea.l A0, [A6 + 0xC] 0000078C 1028 002D move.b D0, [A0 + 0x2D] 00000790 4880 ext.w D0 00000792 E540 asl D0.w, 2 00000794 41ED FDC4 lea.l A0, [A5 - 0x23C] 00000798 2F30 0000 move.l -[A7], [A0 + D0.w] 0000079C 3F06 move.w -[A7], D6 0000079E A81F syscall Get1Resource 000007A0 265F movea.l A3, [A7]+ 000007A2 6000 00E2 bra +0xE4 /* 00000886 */ label000007A6: 000007A6 204C movea.l A0, A4 000007A8 A029 syscall HLock 000007AA 206E FFFC movea.l A0, [A6 - 0x4] 000007AE 5C88 addq.l A0, 6 000007B0 2D48 FFF6 move.l [A6 - 0xA], A0 000007B4 206E FFFC movea.l A0, [A6 - 0x4] 000007B8 3D68 0004 FFFA move.w [A6 - 0x6], [A0 + 0x4] 000007BE 6000 009A bra +0x9C /* 0000085A */ label000007C2: 000007C2 598F subq.l A7, 4 000007C4 2F3C 4652 4546 move.l -[A7], 0x46524546 /* 'FREF' */ 000007CA 206E FFF6 movea.l A0, [A6 - 0xA] 000007CE 3F28 0002 move.w -[A7], [A0 + 0x2] 000007D2 A81F syscall Get1Resource 000007D4 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 000007D8 677C beq +0x7E /* 00000856 */ 000007DA 206E FFF2 movea.l A0, [A6 - 0xE] 000007DE 2050 movea.l A0, [A0] 000007E0 3028 0004 move.w D0, [A0 + 0x4] 000007E4 48C0 ext.l D0 000007E6 2F00 move.l -[A7], D0 000007E8 2F0C move.l -[A7], A4 000007EA 4EBA 01BA jsr [PC + 0x1BA /* 000009A6 */] 000007EE 3A00 move.w D5, D0 000007F0 0C45 FFFF cmpi.w D5, 0xFFFF 000007F4 508F addq.l A7, 8 000007F6 675E beq +0x60 /* 00000856 */ 000007F8 7801 moveq.l D4, 0x01 000007FA 41ED FDC8 lea.l A0, [A5 - 0x238] 000007FE 2D48 FFEC move.l [A6 - 0x14], A0 00000802 422E FFF0 clr.b [A6 - 0x10] 00000806 1D78 0A5E FFF1 move.b [A6 - 0xF], [0x00000A5E /* ResLoad */] 0000080C 11EE FFF0 0A5E move.b [0x00000A5E /* ResLoad */], [A6 - 0x10] 00000812 1C2E FFF1 move.b D6, [A6 - 0xF] 00000816 602C bra +0x2E /* 00000844 */ label00000818: 00000818 0C47 0001 cmpi.w D7, 0x1 0000081C 6604 bne +0x6 /* 00000822 */ 0000081E 11C6 0A5E move.b [0x00000A5E /* ResLoad */], D6 label00000822: 00000822 598F subq.l A7, 4 00000824 206E FFEC movea.l A0, [A6 - 0x14] 00000828 2F10 move.l -[A7], [A0] 0000082A 3F05 move.w -[A7], D5 0000082C A81F syscall Get1Resource 0000082E 265F movea.l A3, [A7]+ 00000830 200B move.l D0, A3 00000832 670A beq +0xC /* 0000083E */ 00000834 5347 subq.w D7, 1 00000836 4A47 tst.w D7 00000838 6714 beq +0x16 /* 0000084E */ 0000083A 7000 moveq.l D0, 0x00 0000083C 2640 movea.l A3, D0 label0000083E: 0000083E 5244 addq.w D4, 1 00000840 58AE FFEC addq.l [A6 - 0x14], 4 label00000844: 00000844 41ED FDE0 lea.l A0, [A5 - 0x220] 00000848 B1EE FFEC cmpa.l A0, [A6 - 0x14] 0000084C 62CA bhi -0x34 /* 00000818 */ label0000084E: 0000084E 11C6 0A5E move.b [0x00000A5E /* ResLoad */], D6 00000852 200B move.l D0, A3 00000854 6612 bne +0x14 /* 00000868 */ label00000856: 00000856 58AE FFF6 addq.l [A6 - 0xA], 4 label0000085A: 0000085A 302E FFFA move.w D0, [A6 - 0x6] 0000085E 536E FFFA subq.w [A6 - 0x6], 1 00000862 4A40 tst.w D0 00000864 6C00 FF5C bge -0xA2 /* 000007C2 */ label00000868: 00000868 204C movea.l A0, A4 0000086A A02A syscall HUnlock 0000086C 200B move.l D0, A3 0000086E 6716 beq +0x18 /* 00000886 */ 00000870 206E FFF2 movea.l A0, [A6 - 0xE] 00000874 2050 movea.l A0, [A0] 00000876 226E 000C movea.l A1, [A6 + 0xC] 0000087A 2350 0038 move.l [A1 + 0x38], [A0] 0000087E 206E 000C movea.l A0, [A6 + 0xC] 00000882 1144 002D move.b [A0 + 0x2D], D4 label00000886: 00000886 200B move.l D0, A3 00000888 6736 beq +0x38 /* 000008C0 */ 0000088A 598F subq.l A7, 4 0000088C 2F0B move.l -[A7], A3 0000088E 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00000892 281F move.l D4, [A7]+ 00000894 206E 000C movea.l A0, [A6 + 0xC] 00000898 B8A8 0024 cmp.l D4, [A0 + 0x24] 0000089C 6C04 bge +0x6 /* 000008A2 */ 0000089E 2004 move.l D0, D4 000008A0 6008 bra +0xA /* 000008AA */ label000008A2: 000008A2 206E 000C movea.l A0, [A6 + 0xC] 000008A6 2028 0024 move.l D0, [A0 + 0x24] label000008AA: 000008AA 2A00 move.l D5, D0 000008AC 206E 000C movea.l A0, [A6 + 0xC] 000008B0 2268 0020 movea.l A1, [A0 + 0x20] 000008B4 2053 movea.l A0, [A3] 000008B6 A02E syscall BlockMove/BlockMoveData 000008B8 206E 000C movea.l A0, [A6 + 0xC] 000008BC 2145 0028 move.l [A0 + 0x28], D5 label000008C0: 000008C0 200B move.l D0, A3 000008C2 6704 beq +0x6 /* 000008C8 */ 000008C4 7000 moveq.l D0, 0x00 000008C6 6006 bra +0x8 /* 000008CE */ label000008C8: 000008C8 203C FFFF EC6C move.l D0, 0xFFFFEC6C label000008CE: 000008CE 4CEE 18F0 FFD4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2C] 000008D4 4E5E unlink A6 000008D6 4E75 rts export_1569: fn000008D8: 000008D8 4E56 0000 link A6, 0 000008DC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000008E0 2C2E 000C move.l D6, [A6 + 0xC] 000008E4 286E 0008 movea.l A4, [A6 + 0x8] 000008E8 2054 movea.l A0, [A4] 000008EA 47E8 0008 lea.l A3, [A0 + 0x8] 000008EE 3E28 0006 move.w D7, [A0 + 0x6] 000008F2 6012 bra +0x14 /* 00000906 */ label000008F4: 000008F4 BC93 cmp.l D6, [A3] 000008F6 6604 bne +0x6 /* 000008FC */ 000008F8 200B move.l D0, A3 000008FA 6014 bra +0x16 /* 00000910 */ label000008FC: 000008FC 2F0B move.l -[A7], A3 000008FE 4EBA FB76 jsr [PC - 0x48A /* 00000476 */] 00000902 2640 movea.l A3, D0 00000904 588F addq.l A7, 4 label00000906: 00000906 3007 move.w D0, D7 00000908 5347 subq.w D7, 1 0000090A 4A40 tst.w D0 0000090C 6CE6 bge -0x18 /* 000008F4 */ 0000090E 7000 moveq.l D0, 0x00 label00000910: 00000910 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000916 4E5E unlink A6 00000918 4E75 rts fn0000091A: 0000091A 4E56 FFF8 link A6, -0x0008 0000091E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000922 2A2E 000C move.l D5, [A6 + 0xC] 00000926 286E 0008 movea.l A4, [A6 + 0x8] 0000092A 7CFF moveq.l D6, 0xFFFFFFFF 0000092C 204C movea.l A0, A4 0000092E A029 syscall HLock 00000930 2F3C 4652 4546 move.l -[A7], 0x46524546 /* 'FREF' */ 00000936 2F0C move.l -[A7], A4 00000938 4EBA FF9E jsr [PC - 0x62 /* 000008D8 */] 0000093C 2D40 FFFC move.l [A6 - 0x4], D0 00000940 508F addq.l A7, 8 00000942 6752 beq +0x54 /* 00000996 */ 00000944 206E FFFC movea.l A0, [A6 - 0x4] 00000948 5C88 addq.l A0, 6 0000094A 2D48 FFF8 move.l [A6 - 0x8], A0 0000094E 206E FFFC movea.l A0, [A6 - 0x4] 00000952 3E28 0004 move.w D7, [A0 + 0x4] 00000956 6036 bra +0x38 /* 0000098E */ label00000958: 00000958 598F subq.l A7, 4 0000095A 2F3C 4652 4546 move.l -[A7], 0x46524546 /* 'FREF' */ 00000960 206E FFF8 movea.l A0, [A6 - 0x8] 00000964 3F28 0002 move.w -[A7], [A0 + 0x2] 00000968 A81F syscall Get1Resource 0000096A 265F movea.l A3, [A7]+ 0000096C 200B move.l D0, A3 0000096E 671A beq +0x1C /* 0000098A */ 00000970 2053 movea.l A0, [A3] 00000972 BA90 cmp.l D5, [A0] 00000974 6614 bne +0x16 /* 0000098A */ 00000976 3028 0004 move.w D0, [A0 + 0x4] 0000097A 48C0 ext.l D0 0000097C 2F00 move.l -[A7], D0 0000097E 2F0C move.l -[A7], A4 00000980 4EBA 0024 jsr [PC + 0x24 /* 000009A6 */] 00000984 3C00 move.w D6, D0 00000986 508F addq.l A7, 8 00000988 600C bra +0xE /* 00000996 */ label0000098A: 0000098A 58AE FFF8 addq.l [A6 - 0x8], 4 label0000098E: 0000098E 3007 move.w D0, D7 00000990 5347 subq.w D7, 1 00000992 4A40 tst.w D0 00000994 6CC2 bge -0x3C /* 00000958 */ label00000996: 00000996 204C movea.l A0, A4 00000998 A02A syscall HUnlock 0000099A 3006 move.w D0, D6 0000099C 4CEE 18E0 FFE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x1C] 000009A2 4E5E unlink A6 000009A4 4E75 rts export_1570: fn000009A6: 000009A6 4E56 FFFC link A6, -0x0004 000009AA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000009AE 3C2E 000E move.w D6, [A6 + 0xE] 000009B2 7EFF moveq.l D7, 0xFFFFFFFF 000009B4 2F3C 4943 4E23 move.l -[A7], 0x49434E23 /* 'ICN#' */ 000009BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009BE 4EBA FF18 jsr [PC - 0xE8 /* 000008D8 */] 000009C2 2D40 FFFC move.l [A6 - 0x4], D0 000009C6 508F addq.l A7, 8 000009C8 6726 beq +0x28 /* 000009F0 */ 000009CA 206E FFFC movea.l A0, [A6 - 0x4] 000009CE 49E8 0006 lea.l A4, [A0 + 0x6] 000009D2 3028 0004 move.w D0, [A0 + 0x4] 000009D6 48C0 ext.l D0 000009D8 E580 asl D0, 2 000009DA 2640 movea.l A3, D0 000009DC D7CC add.l A3, A4 000009DE 600C bra +0xE /* 000009EC */ label000009E0: 000009E0 BC54 cmp.w D6, [A4] 000009E2 6606 bne +0x8 /* 000009EA */ 000009E4 3E2C 0002 move.w D7, [A4 + 0x2] 000009E8 6006 bra +0x8 /* 000009F0 */ label000009EA: 000009EA 588C addq.l A4, 4 label000009EC: 000009EC B7CC cmpa.l A3, A4 000009EE 64F0 bcc -0xE /* 000009E0 */ label000009F0: 000009F0 3007 move.w D0, D7 000009F2 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 000009F8 4E5E unlink A6 000009FA 4E75 rts